package com.ccb.sc.common.modules.member.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ccb.sc.common.entity.BaseEntity;
import com.ccb.sc.common.modules.member.enums.MedalType;
import lombok.Getter;
import lombok.Setter;

import java.time.LocalDateTime;

/**
 * <p>
 * 会员勋章
 * </p>
 *
 * @author ken
 * @since 2022-07-30
 */
@Getter
@Setter
@TableName("tb_member_medal")
public class MemberMedal extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 会员id
     */
    @TableField("member_id")
    private Long memberId;

    /**
     * 勋章类型：优声优色， 优福同享， 人间优物， 优优我心， 优你相伴，优游岁月， 优游不迫， 优游卒岁，优哉游哉， 优游自适， 优游恬淡
     */
    @TableField("medal_type")
    private MedalType medalType;

    /**
     * 是否提醒 0否 1是
     */
    @TableField("is_show")
    private Boolean isShow;

    /**
     * 点亮原因
     */
    @TableField("light_up_reason")
    private String lightUpReason;

    /**
     * 点亮时间
     */
    @TableField("light_up_time")
    private LocalDateTime lightUpTime;


}
